25ddf1349cfef2df43c0eabbf9be460a48de0f23,fluentlenium-core/src/main/java/org/fluentlenium/core/domain/FluentListImpl.java,FluentListImpl,index,#number#,110

Before Change


        if (!LocatorProxies.isLoaded(proxy)) {
            WebElement indexElement = LocatorProxies.index(proxy, index);
            LocatorProxies.setHooks(indexElement, hookChainBuilder, hookDefinitions);
            return instantiator.newComponent(componentClass, indexElement);
        }
        if (this.size() <= index) {
            throw new NoSuchElementException("Element not found");

After Change


        if (!LocatorProxies.isLoaded(proxy)) {
            WebElement indexElement = LocatorProxies.index(proxy, index);
            LocatorProxies.setHooks(indexElement, hookChainBuilder, hookDefinitions);
            E component = instantiator.newComponent(componentClass, indexElement);
            if (component instanceof FluentLabel) {
                component.withLabel(label.getLabel());
                component.withLabelHint(label.getLabelHints());
            }
            return component;
        }
        if (this.size() <= index) {
            throw new NoSuchElementException("Element not found");